package academic.nantes.teamsync.DAO;

import java.util.ArrayList;
import java.util.Iterator;


public class AvailableProjetList {

	private ArrayList<AvailableProjet> listeProjets;

	public ArrayList<AvailableProjet> getListe() {
		return listeProjets;
	}

	public void setListe(ArrayList<AvailableProjet> liste) {
		this.listeProjets = liste;
	}

	public static AvailableProjetList getInstance(){
		if (liste == null){
			liste = new AvailableProjetList();
		}
		return liste;
	}
	
	public AvailableProjet getProjet(int idP){
		Iterator<AvailableProjet> iter = listeProjets.iterator();
		AvailableProjet returnValue = null;
		while (iter.hasNext()){
			AvailableProjet elt =iter.next();
			if (elt.getId() == idP){
				returnValue = elt;
				break;
			}
		}
		return returnValue;
	}
	
	
	private static AvailableProjetList liste;
	
	public static void dispose(){
		if(null!=liste){
			liste=null;
		}
	}
}
